/*for common page layout and breadcrumb*/

h1, h2, h3, h4, h5 {
	font-family: 'Montserrat';
    font-weight: 300;
    color: #2E2E31;
}
h1 {
	font-size: 2.5rem;
}
h2 {
	font-size: 2rem;
}
h3 {
	font-size: 1.75rem;
}
h4 {
	font-size: 1.5rem;
}
#NSCLeftNav .landing-content p { margin: 0 0 1.5rem 0; line-height: 1.7em; }

#NSCLeftNav .landing-content p strong {
    font-weight: 600;
}

#NSCLeftNav .landing-content h1, h2, h3, h4 { margin: 0 0 0.5em 0;}

.breadcrumb {
    background-color: transparent;
    margin-bottom: 0px;
    padding: 0;
}

.custom-breadcrumb.breadcrumb span {
    margin-right: 10px;
    color: #000000 !important;
    font-size: 15px;
}

.custom-breadcrumb.breadcrumb span a {
    color: #A00019 !important;
    font-size: 13px;
}

.page-title-sec {
	padding-bottom: 20px;
}

.page-title {
    padding-left: 11px;
}

.page-title h3 {
    font-size: 38px;
    color: #000000;
    margin-bottom: 30px;
}

#after-breadcrumb {
    background-color: #FFFFFF;
}

/*End for common page layout and breadcrumb*/

/*for event-listing page*/

#event-listing,
#news-listing {
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
}


/*for filter*/

#event-listing input::-webkit-input-placeholder,
#category-acc-filter,
#audience-acc-filter {
    font-size: 16px;
    font-style: italic;
}

#event-listing input,
#category-acc-filter,
#audience-acc-filter {
    padding-left: 15px;
    border-radius: 5px;
}

#event-listing #event-filter .fa-calendar-alt {
    color: #2E2E31;
    font-size: 25px;
}

#event-listing #event-filter .start-date-filter input::placeholder,
#event-listing #event-filter .end-date-filter input::placeholder {
    color: #9d9a9a !important;
}

#event-listing #category-acc-filter,
#event-listing #audience-acc-filter,
#news-listing #category-acc-filter,
#news-listing #audience-acc-filter,
#news-listing #year-acc-filter,
#news-listing #month-acc-filter {
    background-color: #FFFFFF !important;
    color: #9d9a9a !important;
    display: block;
    width: 100%;
    border-radius: 5px;
    padding: 6px 10px 6px 14px;
    overflow: hidden;
    text-decoration: none !important;
    border: 1px solid #ced4da;
}

#event-listing #category-acc-filter::after,
#event-listing #audience-acc-filter::after,
#news-listing #category-acc-filter::after,
#news-listing #year-acc-filter::after,
#news-listing #month-acc-filter::after {
    content: "\f107";
    font-family: "FontAwesome";
    font-size: 16px;
    line-height: 14px;
    font-weight: 600;
    position: relative;
    top: 5px;
    border: none !important;
    float: right;
    font-style: normal;
}

#news-listing #news-filter .filter-list,
#event-listing #event-filter .filter-list {
    margin: 0px;
    border-top: 0px;
    min-width: 100%;
    max-height: 274px;
    overflow-y: auto;
    padding-left: 10px;
    padding-bottom: 10px;
}

#news-listing #search-section .search-btn,
#event-listing #search-section .search-btn {
    background: #616575;
	color: #fff;
    border-radius: 20px;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 4px;
    width: 100%;
    cursor: pointer;
}

#news-listing #news-title a {
	color: #A0002B
}

#news-listing #news-filter .dropdown-list-filter {
	display: flex;
    width: 84%;
}

#news-listing #news-filter {
	padding: 20px 32px;
    background: #FCA3AE;
	margin: 0;
}

#news-listing .news-section {
	margin-top: 50px;
}

#news-listing #search-section {
    width: 16%;
    align-items: center;
    padding: 0px 15px;
}

#news-listing #search-section .search {
	width: 100%;
	padding-left: 32px;
}

#event-listing #event-filter,
#event-listing #event-filter .date-filter-sec {
    display: flex;
    width: 100%;
}

#event-listing #event-filter .start-date-filter,
#event-listing #event-filter .end-date-filter {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
	width: 100%;
}

#event-listing #event-filter .dropdown-list-filter {
    display: flex;
    width: 100%;
}

#event-listing #event-filter .dropdown-list-filter .category-filter {
    margin-right: 10px !important;
}

#event-listing #event-filter .dropdown-list-filter .category-filter, 
#event-listing #event-filter .audience-filter {
    width: 90%;
}

#event-listing #event-filter .dropdown-list-filter .category-filter, 
#event-listing #event-filter .audience-filter {
    margin-left: 10px;
    margin-right: 0;
    margin-bottom: 20px;
}

#news-listing #news-filter .dropdown-list-filter .category-filter, 
#news-listing #news-filter .dropdown-list-filter .year-filter, 
#news-listing #news-filter .dropdown-list-filter .month-filter {
	width: calc(90% - 10px);
}

#news-listing #news-filter .dropdown-list-filter .category-filter, 
#news-listing #news-filter .dropdown-list-filter .year-filter {
	margin-right: 15px;
}

#event-listing #event-filter .date-filter {
    display: flex;
	width: 100%;
}

#event-listing #event-filter .start-date-filter input,
#event-listing #event-filter .end-date-filter input,
#event-listing #search-section input {
    box-shadow: none !important;
}

@media(max-width:991px) {
	
	#news-listing #search-section .search {
		padding-left: 20px;
	}
	
	.page-title { padding-left: 0; }
}

@media(max-width:767px) {
	
	#event-listing, #news-listing { padding: 0; }

    #event-listing #event-filter,
    #event-listing #event-filter .date-filter-sec,
    #event-listing #event-filter .dropdown-list-filter,
    #event-listing #event-filter .date-filter {
        display: block;
    }

    #event-listing #event-filter .date-filter-sec .justify-end {
        justify-content: flex-end;
    }

    #event-listing #event-filter .start-date-filter,
    #event-listing #event-filter .end-date-filter {
        margin-left: 0px !important;
    }

    #event-listing #event-filter .dropdown-list-filter .category-filter,
    #event-listing #event-filter .audience-filter {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #event-listing #search-section .event-search,
    #event-listing #search-section .search {
        padding: 0px;
		padding-bottom: 20px;
    }
	
	#event-listing #search-section .event-search {
		padding-bottom: 20px;
    }
	
	#event-listing #search-section .search {
		padding-bottom: 0;
	}
	
	#event-listing #category-acc-filter, 
	#event-listing #audience-acc-filter, 
	#news-listing #category-acc-filter, 
	#news-listing #audience-acc-filter, 
	#news-listing #year-acc-filter, 
	#news-listing #month-acc-filter {
		padding: 6px 9px 6px 10px;
		margin-bottom: 11px;
	}
	
	#news-listing #news-filter .dropdown-list-filter .category-filter, 
	#news-listing #news-filter .dropdown-list-filter .year-filter {
		margin-right: 8px;
	}
	
	#news-listing #news-filter .dropdown-list-filter {
		width: 100%;
		display: block;
		margin-bottom: 5px;
	}
	
	#news-listing #search-section {
		width: 100%;
	}
	
	#news-listing #search-section .search {
		padding: 0;
	}
	
	#news-listing #news-filter .dropdown-list-filter .category-filter, 
	#news-listing #news-filter .dropdown-list-filter .year-filter, 
	#news-listing #news-filter .dropdown-list-filter .month-filter {
		width: 100%;
	}
	
	#news-listing #search-section .search {
		width: 100%;
    }
	
	#news-listing .news-section .news-item .news-details {
		padding-left: 18px;
	}
	
	#newsListing .news-date {
		font-style: italic;
		padding-bottom: 12px!important;
	}
	
	#news-listing .news-section {
		margin-top: 20px;
	}
	
	#news-listing .news-section .news-item, #event-listing .event-section .event-item {
		margin-bottom: 15px !important;
	}
	
	#news-listing .news-section .news-item .news-details {
		border-left: 2px solid #F07181;
		padding-top: 4px;
		padding-bottom: 8px;
		padding-left: 24px;
	}
	
	#news-listing .news-section .news-item {
		padding-left: 5px;
	}
	
	#news-listing .news-section .news-item,
	#event-listing .event-section .event-item {
		margin-bottom: 20px!important;
	}

	#news-listing .news-section .news-item .news-details {
		padding-left: 24px;
	}
}

/*-----------end filter---------------------*/
#news-listing .news-section .news-item,
#event-listing .event-section .event-item {
    background-color: white;
	margin: 0;
    margin-bottom: 40px;
}

#news-listing .news-section .news-item .news-details {
    border-left: 2px solid #F07181;
    padding-top: 4px;
    padding-bottom: 13px;
    padding-left: 30px;
}

#news-listing .news-title h2,
#event-listing .event-title h2,
#NSC-news-detail .event-details h2, 
#nsc-tab-layout .event-title h2 {
    color: #A0002B !important;
    font-weight: 400;
    line-height: 1.4;
	margin-bottom: 12px;
}

#event-listing .audience,
#event-listing .doctor,
#event-listing .location,
#event-listing .event-time,
#event-listing .fee {
    color: #616675;
    display: flex;
}

#event-listing .audience i,
#event-listing .doctor i,
#event-listing .location i,
#event-listing .event-time i,
#event-listing .fee i {
    color: #BFC2CB;
    position: relative;
    top: 5px;
    width:10px;
}

#news-listing .news-topic,
#event-listing .event-topic {
    color: #2E2E31;
    background-color: #DCDDE3;
    display: inline-block;
    padding: 3px 9px;
    font-size: 15px;
    margin-bottom: 0;
}

#event-listing .event-title-wrapper {
	margin-bottom: 20px;
}

#event-listing .event-title-wrapper h2.event-title {
    border-left: 2px solid #F07181;
    padding-left: 24px;
}

#event-listing .event-title-wrapper p.event-topic {
    margin-left: 24px;
}

#event-listing .details-wrapper {
	padding-left: 24px;
}

#event-listing .view-details {
    text-decoration: none;
    color: #EB004B !important;
    border: 1px solid;
    border-radius: 15px;
    padding: 5px 15px;
    margin-top: 25px;
    margin-bottom: 5px;
    display: inline-block;
}

#event-listing .event-date p {
    margin-bottom: 0px;
    line-height: 1.2;
}

#event-listing .event-date .p-2 {
    padding: 0px 10px !important;
}

#newsListing .news-date,
#event-listing .event-section .event-item:nth-child(1) .start-date,
#event-listing .event-section .event-item:nth-child(1) .end-date {
    font-size: 16px;
}


#event-listing .event-date .year {
    font-size: 12px;
    color: #484A55;
	padding-top:5px;
    text-align:center;
}

@media(max-width: 767px) {
    #event-listing .event-date {
        justify-content: left !important;
        border: none;
        text-align: left;
		font-style: italic;
    }

    #calender-event.eventlisting-bg-color {
        padding: 0;
    }

    #event-listing .event-section .event-item {
        padding: 20px 5px;
    }

    #event-listing .date-filter {
        width: 90%;
    }

    #event-listing .calender-icon.mt-2 {
        margin-right: 0;
		display: none;
    }
	
	#event-listing #event-filter .dropdown-list-filter .category-filter, 
	#event-listing #event-filter .audience-filter {
		width: 100%;
	}

	#event-listing .event-details {
		border:none;
	}
	
	.event-section {
		margin-top: 30px !important;
	}
	
}


/*-----for date-picker-------*/

#event-listing .gj-datepicker .input-group-append {
    display: none;
}

#NSCLeftNav .right-section-content-wrapper {
    padding: 0 1rem;
	padding-left: 32px;
	padding-top: 16px;
}

/* #NSCLeftNav .right-section-content-wrapper .nsc-mid-content #desk-event-detail-sec { */
    /* margin-top: 50px; */
/* } */

#NSCLeftNav .right-section-content-wrapper .nsc-mid-content,
#calender-event-detail #event-detail-page {
    margin: 0 auto;
    /* padding-bottom: 30px; */
	padding-top: 30px;
}

#NSCLeftNav .right-section-content-wrapper .back-event-link,
#calender-event-detail .back-event-link {
    font-size: 18px;
    /* color: #A00019; */
    /* text-decoration: none; */
    margin-left: 15px;
}

#NSCLeftNav .right-section-content-wrapper .view-details,
#calender-event-detail .view-details {
	text-decoration: none;
    background-color: #616575;
    color: #fff !important;
    border: none;
    border-radius: 20px;
    padding: 5px 23px;
}

#NSCLeftNav .right-section-content-wrapper .event-date,
#calender-event-detail .event-date {
    text-align: left;
}

a.event-link {
    color: #A0002B;
    text-underline-offset: 5px;
}

#nsc-tab-layout #calender-event-detail .collapse-btn,
#NSCLeftNav .right-section-content-wrapper .collapse-btn
/*, #calender-event-detail .collapse-btn */
 {
    background: transparent linear-gradient(180deg, #DBDBDB 0%, #FFFFFF00 100%) 0% 0% no-repeat padding-box;
    padding: 15px;
    display: block;
    width: 100%;
    text-decoration: none !important;
    color: #2E2E31 !important;
    font-size: 18px;
    text-align: center;
    font-weight: bold;
}

#NSCLeftNav .right-section-content-wrapper .collapse-btn.collapsed,
#calender-event-detail .collapse-btn.collapsed {
    font-weight: 400;
}

#desk-event-information-details p {
    margin-bottom: 30px;
}


#mob-event-detail-sec {
    display: none;
}

#desk-event-detail-sec .collapse {
    background-color: white;
    padding: 30px 20px;
}

#desk-event-detail-sec .tab-item .collapse.show {
    border: 1px solid #CCCCCC;
	border-top: none;
}

/* #NSCLeftNav .right-section-content-wrapper .collapse-btn:not(.collapsed), */
/* #calender-event-detail .collapse-btn:not(.collapsed) { */
    /* color: white !important; */
    /* background-color: #EC024B !important; */
    /* background: none; */
/* } */

#desk-event-detail-sec .button-sec {
    display: flex;
    width: 100%;
	border-top: transparent;
}

.download-btn {
    display: block;
    color: #EB004B !important;
    text-decoration: none !important;
    border: 1px solid;
    border-radius: 15px;
    padding: 5px 20px;
    margin-bottom: 20px;
    text-align: center;
}

#download-form {
    display: flex;
    justify-content: flex-end;
}

#NSCLeftNav .right-section-content-wrapper .nsc-mid-content,
#event-detail-page .event-date p {
    margin-bottom: 0px;
    line-height: 1.2;
}

@media(max-width: 767px) {
	#NSCLeftNav .right-section-content-wrapper .event-date,
    #calender-event-detail .event-date {
        justify-content: left !important;
        border: none;
        text-align: left;
		padding-bottom: 3px!important;
		display: flex;
    }

    #mob-event-detail-sec {
        display: block !important;
    }

    #desk-event-detail-sec {
        display: none;
    }
	
	#NSCLeftNav .right-section-content-wrapper .collapse-btn, 
    #calender-event-detail .collapse-btn {
        margin: 0px !important;
    }

    #mob-event-detail-sec .mob-collapse-details {
        background-color: white;
        padding: 20px;
		border: 1px solid #cccccc;
		border-top: none;
    }

    #download-form {
        display: block !important;
        width: 85%;
        margin: 0 auto;
    }
	
	#NSCLeftNav .right-section-content-wrapper .event-section .event-item,
    #calender-event-detail .event-section .event-item {
        padding: 0;

    }

    #mob-event-detail-sec p {
        margin-bottom: 30px;
    }

	#NSC-news-detail {
		padding: 0!important;
	}
	
	#NSC-news-detail .back {
		padding: 30px 0;
	}
	
}

/*end event-detail page*/

/* registration  page*/

#NSCLeftNav .content {
    padding-bottom: 30px;
    padding-top: 30px;
}

#NSCLeftNav .content .left-nav-sec {
    background-color: white;
    padding: 16px 0;
}

#NSCLeftNav .content .left-nav-sec .title {
	margin: 0;
	font-family: 'Montserrat';
	font-size: 1.25rem;
	font-weight: 300;
	text-transform: uppercase;
}



#NSCLeftNav .content .left-nav-sec .left-nav-list,
#NSCLeftNav .content .left-nav-sec .sub-left-nav-list {
    list-style: none;
}

#NSCLeftNav .content .left-nav-sec .left-nav-list li .left-nav-link {
    color: #A00019 !important;
    text-decoration: none;
}

#NSCLeftNav .content .left-nav-sec .left-nav-list li {
    padding: 7px 10px;
    padding-left: 0px;
}


#NSCLeftNav .content .sub-left-nav-list li {
    padding-left: 5px !important;
}

#NSCLeftNav .content .left-nav-sec .left-nav-list li.active>.left-nav-link {
    font-weight: bold;
    color: #0C0C0D !important;
}

#NSCLeftNav .content .registration-details p {
    color: #2E2E31 !important;
}

#NSCLeftNav .content .registration-requirements h3 {
    color: #2E2E31 !important;
    line-height: 1.2;
}

#NSCLeftNav .content .left-nav-sec .sub-left-nav-list {
    border-left: 3px solid #EB004B;
    padding-left: 10px;
    margin-top: 10px;
}

#NSCLeftNav .content .requirements-list .req-item {
    padding: 10px;
    color: #2E2E31 !important;
}

#NSCLeftNav .content .requirements-list .req-item::marker {
    color: #F07181;
}

#NSCLeftNav .content .registration-links {
    background-color: white;
    padding: 20px;
}

#NSCLeftNav .content .registration-links .title {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #EFF1F8;
    padding-bottom: 10px;
    color: #484A55;

}

#NSCLeftNav .content .registration-links .reg-link {
    display: flex;
    padding: 7px 10px;
    color: #A00019 !important;
    text-decoration: none;
}

#NSCLeftNav .content .registration-links .reg-link::before {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 16px;
    line-height: 14px;
    font-weight: 600;
    margin-right: 15px;
    color: #000000;
    position: relative;
    top: 5px;
}

#NSCLeftNav .content ul.requirements-list {
    padding-inline-start: 25px;
}

@media(max-width: 767px) {
    #NSCLeftNav .content .left-section {
    	/*display:none;*/
        padding-left: 0px;
    	padding-right: 0px;
    }

    #NSCLeftNav .content {
        width: 100% !important;
    }

    #NSCLeftNav .content .landing-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    #NSCLeftNav .content ul.requirements-list {
        padding-inline-start: 20px;
    }

    #NSCLeftNav .content .registration-links {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
	
	.landing-content img {width:100%;}

}

/*End  registration  page*/

/*find a doctor  page*/
        #find-doctor {
            margin: 0 auto;
			padding-top: 20px;
        }

        #doctor-filter {
            display: flex;
			justify-content: space-between;
			padding: 15px 20px;
			background: #FCA3AE;
        }
		#doctor-filter .filter-checkbox {
            display: flex;
            justify-content: space-between; 
			width: 100%;
        }
		/* #doctor-filter .filter-checkbox .form-check-inline.py-2.Director { */
			/* display: none; */
		/* } */
        #doctor-filter .form-check-input{
			/* width: 25px; */
			/* height: 25px; */
			/* margin-right: 10px; */
			 
			width: 22px;
			height: 22px;
			margin-right: 10px;
			margin-top: 4px;
		}
		
		#doctor-filter .filter-checkbox .form-check-inline {
			align-items: unset;
			padding-left: 0px;
			margin-right: 0.75rem;
			width: 100%;
		}
		
		#doctor-filter .form-check-label{
			color: #0C0C0D;
			width: calc(100% - 45px);
		}
		#doctor-filter .clear-all-btn {
			margin-left: 25px;
			display: none;
		}
        #doctor-filter .clear-all-btn a {
            color: #EB004B !important;
            border: 1px solid;
            border-radius: 15px;
            text-decoration: none !important;
            padding: 3px 20px;
            display: block;
			width: 110px;
        }

        .doctor-sec .doc-item {
            background-color: #F4F4F4;
            padding: 22px;
			align-content: start;
			height: 100%;
        }

        .doctor-sec .doctor-name {
			margin-bottom: 10px;
			color: #EB004B !important;
			font-family: 'Montserrat';
			font-weight: 300;
			font-size: 24px;
        }
        .doctor-sec .doctor-posotion {
        	font-family:inherit;
            color: #333333;
        }
        
        .doctor-info-sec {
            background-color: #F8F8F8;
            padding: 20px;
        }
        
        .doctor-sec .title {
        	font-family: inherit;
            font-weight: bold;
            color: #0C0C0D;
        }
        .doctor-sec .doctor-category, .doctor-sec .doctor-role, .doctor-sec .doctor-specialization,
        .doctor-sec .doctor-credentials, .doctor-sec .doctor-clinical-intrest, .doctor-sec .doctor-designation {
	  		margin-bottom: 14px;
		}
		.doctor-sec .doctor-institution {
	  		margin-bottom: 10px;
		}

        
        .doctor-sec .category-item, .doctor-sec .role-item, .doctor-sec .spec-item 
        .doctor-sec .credentials-item, .doctor-sec .clinical-intrest-item, .doctor-sec .institution-item{
        	font-family:inherit;
            font-size: 16px;
            color: #333333;
        }
        
        .doc-collapse-arrow {
            position: relative;
            top: 60px;
            z-index: 2;
            float: right;
            right: 20px;
            text-decoration: none !important;
        }

        .doc-collapse-arrow::after {
            content: "\f106";
            font-family: "FontAwesome";
            font-size: 24px;
            color: #EB004B;
            border-radius: 50px;
            border: 1px solid;
            padding: 5px 10px;
            display: inline;
        }

        .doc-collapse-arrow.collapsed::after {
            content: "\f107"  !important;
        }
        
        .doc-collapse-arrow + .doc-item {
         border: 1px solid #EB004B;
		}

        
        .doc-collapse-arrow.collapsed + .doc-item {
         border: none;
		}
        #find-doctor .profileimg-col img { height: 100%; width: auto; }
        

        @media (max-width: 991px) {
            #doctor-filter {
                display: block;
            }
			
			#doctor-filter .filter-checkbox {
				display: block; 
			}
			
            #find-doctor {
                width: 100% !important;
            }
			
            #doctor-filter .form-check-inline{
            	/* margin-bottom: 15px; */
			}
			
			#doctor-filter .clear-all-btn{
				margin-top: 20px;
				margin-left: 0;
	
			}
			
			#find-doctor .doctor-sec {
			    margin-left: -15px;
			    margin-right: -15px;
			}
			
			#find-doctor .profileimg-col img {
				width:80%;
			}
			
			#find-doctor .doctor-sec .doctor-name {
				margin: 10px 0;
			}
			#find-doctor .doctor-sec .doctor-posotion {
				margin: 10px;
			}
			
			#find-doctor .doctor-sec:nth-child(3n-2) {
				padding-left: 15px;
			}
			
			#find-doctor .doctor-sec:nth-child(2n) {
				padding-left: 10px !important;
				padding-right: 0 !important;
			}
			
			#find-doctor .doctor-sec {
				padding: 0 !important;
				padding-right: 10px !important;
				width: 50%;
				flex: unset;
				margin-left: 0;
				margin-right: 0;
			}
			
			#find-doctor .doctor-listing .doctors-cards {
				width: 100%;
				margin-left: 0;
				margin-right: 0;
			}
			
			#find-doctor .profileimg-col img {
				width: unset;
			}
        }
		
		@media (max-width: 767px) {
			#doctor-filter .form-check-inline{
            	display: flex;
			}
			
			.doctor-sec {
				padding-left: 10px;
				padding-right: 10px;
				width: 100%;
				padding: 0;
				margin: 0;
				max-width: 100%;
			}
			
			#find-doctor .profileimg-col img {
				width: unset;
			}
			
			#find-doctor .doctor-listing .doctors-cards {
				margin: 0;
				margin-top: 25px;
				width: 100%;
				padding: 0;
			}
			
			#find-doctor .doctor-sec {
				padding-left: 0 !important;
				padding-right: 0 !important;
			}
			
			#find-doctor .doctor-sec {
				width: 100%;
			}
			
			#find-doctor .doctor-sec:nth-child(2n) {
				padding-left: 0 !important;
				padding-right: 0 !important;
			}
		}
		
		@media(max-width: 575px) {
			#NSCcommon .container,
			#NSCLeftNav .container,
			#after-breadcrumb .container {
				padding-left: 20px !important;
				padding-right: 20px !important;
			}
			
			#NSCLeftNav .right-section-content-wrapper {
				padding: 15px;
			}
			
			#listingpage .container { padding: 0!important; }
		}
/*End  find a doctor  page*/


/*Side Navigation*/
#sideNav ul {
	padding-inline-start: 0px;
}

#sideNav ul li{
	list-style: none;
    padding-left: 0px;
	padding-bottom: 13px;
}

#sideNav ul li:first-child {
    padding: 13px 0;
}

#sideNav ul li a {
	font-family: 'Open Sans'!important;
}

#sideNav ul li a:hover {
	background-color:transparent;
}


#sideNav li.selected a.selected{
	font-weight:bold;
	color: #484A55 !important;
	background-color:transparent;
}

#sideNav ul.ms-core-listMenu-root ul.static{
	margin-top: 15px;
	padding-left: 15px;
	border-left: 2px solid #EB004B;

}

#sideNav li.selected li.static{
	padding-top: 0px;
	padding-bottom: 15px;
}

#sideNav li.selected li:last-child{
	padding-bottom: 0px;
}
#sideNav .ms-listMenu-editLink{
	display:none;
}

#sideNav ul.dynamic {
	display:none !important;
}

.ms-core-listMenu-verticalBox .dynamic-children.additional-background {
    background-image: none !important;
}

/*for mob view*/


.left-nav-sec .mob-nav-title {
    padding: 10px;
    font-size: 16px;
    width: 100%;
    text-align: center;
    background-color: white;
    color: black !important;
    text-decoration: none !important;
    justify-content: space-between;
    padding-left: 15px;
    margin-right: 20px;
    border-radius: 5px;
    border: 1px solid #D2D2D2;
    display:none;
}

.left-nav-sec .mob-nav-title::after {
    font-family: "FontAwesome";
    padding-left: 10px;
    content: "\f107";
    font-size: 22px;
    position: relative;
    bottom: 3px;
    height: 20px;
}


@media (min-width: 992px) {
	.left-nav-sec #sideNav {
		display: block!important;
	}
}

@media (max-width: 991px) {

    .left-nav-sec .title {
        display: none !important;
    }

    .left-nav-sec .mob-nav-title {
	
	    display:flex !important;
    }

    .left-nav-sec {
	    padding-left:0px !important;
	    padding-right:0px !important;
    }

    .left-nav-sec {
        background-color: unset !important;
     }
	
    .left-nav-sec #sideNav {
	    padding: 19px;
        border: none;
        background-color: white;
        z-index: 99;
        position: absolute;
        margin-right: 0px;
        box-shadow: rgb(0 0 0 / 25%) 0px 0.125rem 0.5rem !important;
        display: none;
        width:100%;
    }
	
}

/*end mob view*/

/*End Side Navigation*/

/*for feedback page*/


#feedback-form .main-title {
    color: white !important;
    font-size: 74px;
}
#feedback-form #header-sec {
    background-color: #EC024B !important;
    color: #fff!important;
    padding: 70px 0;
    text-align: center;
	margin-bottom: 40px;
}

#feedback-form #header-sec .desc i {
	margin-right: 4px;
    font-size: 23px;
    position: relative;
    top: 1px;
    font-weight: normal;
}

#feedback-form #feedback-sec {
    margin: 0 auto;
    width: 50%;
}

#feedback-form input[type=radio] {

position: absolute !important;
    left: 0px;
    top: 15px;
	appearance: none;
    background-clip: content-box;
    padding: 5px;

}

#feedback-form input[type=radio]:checked {
    background-color: #EC024B !important;
}

#feedback-form #feedback-sec .form-check-input {
    position: relative;
    bottom: 2px;
    height: 28px;
    width: 28px;
    background-color: #fff;
    border: 1px solid #b8b8b8;
    border-radius: 50%;
    margin-right: 15px;
	margin-left:0px;
    margin-top: 0px !important;
	
}

#feedback-form input[type=text] {
    height: 54px;
    font-size: 20px;
    border-radius: 0;
    box-shadow: none;
}

#feedback-form input[type=text]:focus {

    border: 2px solid #a94442!important;
}

#feedback-form  .submit-btn {
    display: block;
    padding: 10px;
    text-align: center;
    margin-top: 30px;
    font-size: 18px;
    color: #EB004B !important;
    text-decoration: none !important;
    border: 1px solid;
    border-radius: 15px;
}

#feedback-form .form-check-label {

display:block;
padding: 15px 0px;
    padding-left: 50px;
    position: relative;
}

#feedback-form .sub-form .sub-header-sec .sub-title {
    color: #2f60ce!important;
    border-bottom: 3px solid;
    font-size: 28px;
}

#feedback-form .ques {
    font-size: 20px;
}

#feedback-form .form-group {

margin-bottom:20px;

}

#feedback-form .yes-btn {
    padding: 13px 10px;
    font-weight: 400;
    background-color: #f0f0f0;
    border: 1px solid #b8b8b8;
    border-left-width: 0;
    width: 50%;
    text-align: center;
    margin: 0;
    font-size: 20px;
    color: #767676;
}

#feedback-form .no-btn {
    padding: 13px 10px;
    font-weight: 400;
    background-color: #f0f0f0;
    border: 1px solid #b8b8b8;
    width: 50%;
    text-align: center;
    margin: 0;
    font-size: 20px;
    color: #767676;
}

#feedback-form .no-btn:focus, .yes-btn:focus {
    border: 2px solid #2f60ce!important;
    background-color: #2f60ce33!important;
    color: #2f60ce!important;
}

#feedback-form #primary-registration {

display:none;

}

#feedback-form .attachment-upload-input {
   display:none;
}

#feedback-form .attachement {
    border-radius: 4px;
    background-color: #EC024B !important;
    border-color: transparent;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-align: center;
    color: #fff;
    outline: 0;
    text-transform: uppercase;
    cursor: pointer;
    width: 55%;
    padding: 15px;
}

#feedback-form textarea.description-field {
    box-shadow: none;
    height: 100px;
}

#feedback-form .fa-cloud-upload::before {
    content: "\f0ee";
    margin-right: 10px;
}

@media(max-width: 991px){

#feedback-form  .main-title {
    font-size: 40px !important;
    padding: 0 50px;
}

#feedback-form #feedback-sec, #feedback-form .attachement {
    width: 75% !important;
}

#feedback-form .form-check-label:hover {
    background-color: #f0f4f6;
}

}

/*end feedbackpage*/


/*NSC-Bulletin.aspx*/
#NSCBulletin-page {
	/*position:relative;
	top: 36px; */
}
#NSCBulletin-page #main-item  {
    background-color: #F4F4F4;
    padding: 24px;
    margin-bottom: 36px;
}
#NSCBulletin-page #main-item .item-img{
	width: 100%;
} 

#NSCBulletin-page #main-item .item-title {
    font-size: 28px;
	font-weight: unset;
}

#NSCBulletin-page .btn-download-preview {
    color: #A00019 !important;
    border: 1px solid;
    border-radius: 30px;
    padding: 5px;
    display: block;
    text-align: center;
    text-decoration: none;
    max-width: 210px;
}
#NSCBulletin-page .all-bulletins .item-img{
	margin-bottom:24px;
	width: 100%;
	min-height: 302px;
} 
#NSCBulletin-page .all-bulletins .item,
#NSCBulletin-page .all-bulletins .item-texts {
    margin-bottom: 36px;
}
#NSCBulletin-page .all-bulletins .item-title{
 	font-family: 'Open Sans', Helvetica, Arial, serif;
	font-size: 16px;
    font-weight: bold;
    color: #0C0C0D;
}  

#NSCBulletin-page i.fas.fa-download {
    margin-right: 5px;
    color: #F07181;
}

@media (max-width: 991px){

#NSCBulletin-page #main-item .item-img,
#NSCBulletin-page .all-bulletins .item-img {
	width: auto;
}  
#NSCBulletin-page .all-bulletins .item{
	margin-left: 40px;
}

}
/*End NSC-Bulletin.aspx*/



/*news details page*/

#NSC-news-detail {
    background-color: #ffffff;
    padding: 30px 0px;
}

#NSC-news-detail .page-title input {
    width: 500px;
}

#NSC-news-detail .news-item {
    display: flex;
	margin-bottom: 20px !important;
    padding: 20px;
    background-color:white;
}

#NSC-news-detail .event-date-sec {
    padding-right: 20px;
    min-width: 130px;
    text-transform: uppercase;
    text-align: right;
}

#NSC-news-detail .event-details {
    padding: 0px 10px;
}

#NSC-news-detail #articleTitle {
	border-left: 2px solid #F07181;
	padding-left: 30px;
}

#NSC-news-detail #news-category {
    display: inline-block;
    padding: 3px 9px;
    font-size: 15px;
    margin-bottom: 25px;
    margin-left: 30px;
    color: #2E2E31;
    background-color: #DCDDE3;
}

#nsc-tab-layout .back-btn,
#NSC-news-detail .back-btn {
    font-size: 18px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
}

#nsc-tab-layout .back-btn::before,
#NSC-news-detail .back-btn::before {
    content: "\f104";
    font-family: 'FontAwesome';
	font-weight: bold;
	font-size: 20px;
}

@media (max-width: 767px)
{
	#NSC-news-detail .news-item 		{ display: block; padding: 0; }
	#NSC-news-detail .event-date-sec 	{ text-align:left; margin-bottom:1rem; }
	#NSC-news-detail .event-details 	{ border-left:none; padding:0;}
	#NSC-news-detail .back-btn {
		padding: 0;
		margin-bottom: 0;
	}
}

/*End news details page*/


/*Tab view layout*/

#nsc-tab-layout .event-title {
    border-left: 2px solid #F07181;
    padding-left: 30px;
}

#nsc-tab-layout .event-details {
	padding-left: 0!important;
	padding-right: 0!important;
}

#nsc-tab-layout .nsc-event-category {
    color: #2E2E31;
    background-color: #DCDDE3;
    display: inline-block;
    padding: 3px 9px;
    font-size: 12px;
    margin-bottom: 25px;
	margin-left: 30px;
}	
#nsc-tab-layout .nsc-tab-common {
	color: #616675;
	margin-bottom: 10px;
	margin-left: 30px;
}
 
#nsc-tab-layout .back{
	padding-top: 30px;
	padding-bottom: 30px;
}

#nsc-tab-layout .event-section{
	background-color: white;
    margin-bottom: 20px !important;
    padding: 20px;
}
#nsc-tab-layout #calender-event-detail .event-date{
    padding-left: unset;
	padding-right: 20px;
    display:block;
}
#nsc-tab-layout .nsc-event-start-date {
	color: #2D2E33;
}
#nsc-tab-layout .nsc-event-end-date {
	color: #2D2E33;
}
#nsc-tab-layout #calender-event-detail .event-section .event-item > div {
    width: unset;
}	
#nsc-tab-layout .ev-date{
	color:#A00019;
}

#nsc-tab-layout span.ms-formfieldlabel {
    border: none
}
#nsc-tab-layout .event-date table td input{
	width: 100%;
}

#nsc-tab-layout .ent-icon{
	/* float:left; */
	/* position:relative; */
	/* top:5px; */
	margin-right: 20px;
	width: 15px;
}
#nsc-tab-layout .ent-fee-dollar {
    margin-right: -5px;
}

@media (max-width: 820px){

	#nsc-tab-layout #calender-event-detail .event-date {
		display: flex !important;
		margin-bottom: 5px;
    }
}

@media (max-width: 767px){

	#nsc-tab-layout #calender-event-detail .event-date {
		border-right: none;
    }
	
	#nsc-tab-layout .event-section {
		background-color: white;
		padding: 0;
		margin-top: 0!important;
	}
	
	#NSC-news-detail #calender-event-detail, #nsc-tab-layout #calender-event-detail {
		padding: 0!important;
	}
	
	#nsc-tab-layout .ent-icon {
		width: 15px!important;
	}
}

#NSCLeftNav .right-section-content-wrapper .registration-link,
#calender-event-detail .registration-link {
    color: #ffffff !important;
    background: #616575;
    border-radius: 50px;
    display: block;
    text-decoration: none;
    margin-left: 20px;
	padding: 4px 24px;
}

#NSCLeftNav .right-section-content-wrapper .event-registration-sec,
#calender-event-detail .event-registration-sec {
	display: flex;
    justify-content: flex-start;
    align-items: center;
	margin-top: 25px;
}


/*End Tab view layout*/

/*news listing page*/
#newsListing .news-date span,
#newsListing .event-date span{
	margin-right:5px;
	text-transform:uppercase;
}

#newsListing .news-date {
    display: flex;
    justify-content: flex-start;
    padding: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
/*End news listing page*/
/*page edit menu override*/
.ms-cui-menu {
    z-index: 1100 !important;
}
/*End page edit menu override*/


/*NSC common page layout*/
#nsc-tab-layout #calender-event-detail .collapse-btn,
#NSCcommon #calender-event-detail .collapse-btn,
#NSCLeftNav .right-section-content-wrapper .collapse-btn, 
#NSC-news #calender-event-detail .collapse-btn {
	background: #F4F4F4;
    color: #616575!important;
    font-size: 16px;
    font-weight: bold !important;
	border-bottom: 1px solid #cccccc;
    text-align: left;
    padding: 12px;
    padding-left: 20px;
    display: inline-block;
    cursor: pointer;
}

#nsc-tab-layout #calender-event-detail .collapse-btn:not(.collapsed),
#NSCcommon #calender-event-detail .collapse-btn:not(.collapsed), #NSC-news #calender-event-detail .collapse-btn:not(.collapsed),
#NSCLeftNav .right-section-content-wrapper .collapse-btn:not(.collapsed), #NSC-news #calender-event-detail .collapse-btn:not(.collapsed) {
    color: #333333 !important;
    background-color: #FAF1EC !important;
    border: 1px solid #F07181;
    border-bottom: none;
    margin-top: -15px;
}

#NSCcommon #mob-event-detail-sec .ms-rtestate-field, #NSC-news #mob-event-detail-sec .ms-rtestate-field,
#NSCLeftNav #mob-event-detail-sec .ms-rtestate-field, #NSC-news #mob-event-detail-sec .ms-rtestate-field {
	color : #2E2E31
}

#NSCcommon #desk-event-detail-sec .ms-rtestate-field, #NSC-news #desk-event-detail-sec .ms-rtestate-field
#NSCLeftNav #desk-event-detail-sec .ms-rtestate-field, #NSC-news #desk-event-detail-sec .ms-rtestate-field {
	color : #2E2E31
}

@media (max-width: 767px) {
	#nsc-tab-layout #calender-event-detail .collapse-btn,
	#NSCcommon #calender-event-detail .collapse-btn,
	#NSCLeftNav .right-section-content-wrapper .collapse-btn, 
	#NSC-news #calender-event-detail .collapse-btn {
		font-family: 'Montserrat';
		font-weight: 300 !important;
		background: #ffffff;
		color: #2E2E31 !important;
		border: 1px solid #CCCCCC;
		font-size: 20px;
		text-align: left;
		padding: 12px 20px;
		padding-left: 20px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		cursor: pointer;
	}
	
	#mob-event-detail-sec .mob-item {
		margin-bottom: 12px;
		
	}
	
	#nsc-tab-layout #calender-event-detail .collapse-btn:not(.collapsed),
	#NSCcommon #calender-event-detail .collapse-btn:not(.collapsed), 
	#NSC-news #calender-event-detail .collapse-btn:not(.collapsed), 
	#NSCLeftNav .right-section-content-wrapper .collapse-btn:not(.collapsed), 
	#NSC-news #calender-event-detail .collapse-btn:not(.collapsed) {
		color: #333333 !important;
		background-color: #FFD1D7 !important;
		border: 1px solid #F07181;
		border-bottom: 1px solid #F07181;
	}
	
	#mob-event-detail-sec .collapse-btn.collapsed::after {
        content: "\2b" !important;
    }

    #mob-event-detail-sec .collapse-btn::after {
		font-family: 'FontAwesome';
		content: "\2013";
		font-size: x-large;
		font-weight: 800;
		color: #616575;
    }
}

/*SS:landing content styling*/
.landing-content ul li,
.landing-content ol li {
	margin-bottom: 12px;
}

.landing-content ul li {
	color: #212529;
}
.landing-content ul li::marker {
	color: #A00019;
}
.landing-content ul li:active {
    color: #525252;
}

#sideNav ul li a,
.landing-content a {
    color: #A00044;
    text-underline-offset: 5px;
}

#sideNav ul li a:hover,
.landing-content a:hover {
	/* color: #A00044; */
	text-decoration: underline;
}

#sideNav ul li a:active,
.landing-content a:active {
	color: #616575;
}

#sideNav ul li a:visited ,
.landing-content a:visited {
	color: #551A8B;
}

.landing-content h1, 
.landing-content h2, 
.landing-content h3, 
.landing-content h4 {
    color: #EB004B !important;
	margin: 0 0 0.5em 0;
}

.landing-content h2 {
    font-size: 28px;
}
.landing-content h3, .landing-content h4 {
    font-size: 20px;
}
.landing-content hr {
    margin: 36px 0px;
    border-top: 1px dashed #F07181;
}
.landing-content img {
    max-width: 100%;
}
/*End NSC common page layout*/

#NSCLeftNav .landing-content .ms-rtestate-field div.backWhite,
#NSCcommon .landing-content .ms-rtestate-field div.backWhite {
	background-color: #fff;
	padding: 24px;
	border-radius: 5px;
}

/* table style */
.ms-rtestate-field {
} 
.landing-content table {
    overflow-x: auto;
}
.landing-content tbody {
    width: 100%;
    display: table;
}
.landing-content th, .landing-content td {
    vertical-align: top;
}

.ms-rteTable-Data {
    -ms-name: "NSC Data Table";
    width: 100%;
}

table.ms-rteTable-default,
table.ms-rteTable-Data {
	border: none;
	border-top: 1px solid #F07181!important;
	border-bottom: 1px #CBCDD2 solid;
	margin: 2rem 0;
}

table.ms-rteTable-default tr,
table.ms-rteTable-default tr th,
table.ms-rteTable-default tr td,
table.ms-rteTable-Data tr,
table.ms-rteTable-Data tr th,
table.ms-rteTable-Data tr td {
	color: #333333!important;
    padding: 16px 24px!important;
}

.ms-rteTable-default tr:nth-child(n+2),
.ms-rteTable-Data tr:nth-child(n+2) {
    border-top: 1px solid #E5E5E5;
}

.ms-rteTable-default tr.ms-rteTableHeaderRow-default th,
.ms-rteTable-Data tr.ms-rteTableHeaderRow-default th {
    background-color: #ECECEE;
	font-weight: bold;
}

.ms-rteTable-default th.ms-rteTableFirstCol-default,
.ms-rteTable-Data th.ms-rteTableFirstCol-default {
	background-color: #FAF1EC;
	font-weight: bold;
}

.ms-rteTable-default tr.ms-rteTableHeaderRow-default th.ms-rteTableHeaderFirstCol-default,
.ms-rteTable-Data tr.ms-rteTableHeaderRow-default th.ms-rteTableHeaderFirstCol-default {
    background-color: #FDD1D7;
	font-weight: bold;
}

.ms-rteTable-default th, 
.ms-rteTable-Data th {
    background-color: #fff;
    border-right: 1px solid #F5F5F5;
    padding: 17px 24px 24px;
    vertical-align:top;
}

.ms-rteTable-default td,
.MsoNormalTable.ms-rteTable-default td,
.ms-rteTable-Data td {
    vertical-align:top!important;
}

.ms-rteTable-default, 
.ms-rteTable-default > tbody > tr > td, 
.ms-rteTable-default > tbody > tr > th, 
td.ms-rteTable-default, 
th.ms-rteTable-default, .ms-rtetablecells {
    border: none!important;
}

@media (max-width: 767px) {
    .ms-rteTable-Data, .landing-content table {
        display: block;
    }
}
/*End table style*/

#NSCLeftNav .landing-content .nsc-mid-content {
	padding-top:0px;
}

/*site map page*/
#NSCLeftNav #sitemap,
#NSCcommon #sitemap {
    margin-top: 20px;
}
/*End site map page*/

/*Frequently-Asked-Questions*/
#faq .left-nav-sec .left-nav-list {
    padding-left: 10px !important;
} 
/*End Frequently-Asked-Questions*/

/*NSC Accordion*/
#nsc-accordion {
    margin-bottom: 2rem;
}

#accordionNSC .card-body.collapsing {
    transition: none;
}
#accordionNSC .card-body {
    overflow-x: auto;
	border: 1px solid #CCCCCC;
    border-top: unset;
}
/*End NSC Accordion*/

#breadcrumb-pagetitle {
	background: #FAF1EC;
}

#breadcrumb-pagetitle .breadcrumb-content {
    justify-content: space-between;
    align-items: center;
    padding-left: 15px;
    padding-top: 28px;
    padding-bottom: 6px;
}
#breadcrumb-pagetitle .breadcrumb-content > div {
	width: unset;
}
#NSCLeftNav .content .title-wrapper {
    padding: 13px 20px;
	padding-top: 17px;
    background: #FDBFC7;
}

#NSCLeftNav .content #sideNav {
    padding: 0 20px;
    background: #F4F4F4;
}

#nsc-left-navigation {
	padding: 0;
	
}

/* #NSCLeftNav .content .subpgwriteup { */
    /* padding-top: 16px; */
/* } */

.doctor-sec .doctor-category,
.doctor-sec .doctor-specialization,
.doctor-sec .doctor-institution,
.doctor-sec .doctor-posotion {
	display: none;
    padding-left: 0;
    padding-right: 0;
	
}

.doctor-listing .doctors-cards {
    margin-top: 25px;
	width: 100%;
    padding: 0;
	margin-left: 0;
    margin-right: 0;
}

.profileimg-col {
    height: 220px;
}

h4.doctor-name {
	margin-bottom: 0;
}

.profileimg-col {
	height: 220px;
    width: 100%;
    padding: 0;
    margin-bottom: 22px;
    display: flex;
    justify-content: center;
}

.doctor-sec:nth-child(3n-2) { padding-left: 0; }

.doctor-sec { padding-left: 10px; padding-right: 10px; margin-bottom: 20px; }

.doctor-sec:nth-child(3n) { padding-right: 0; }

.doctor-sec p,
.doctor-sec h6 { margin-bottom: 14px; }

.MsoNormalTable.ms-rteTable-default tr:first-child,
.ms-rteTable-Data tr:first-child {
    border-top: unset;
}

.ms-rteTable-default > tbody > tr > td {
	border: none;
}

@media (max-width: 991px) {
	#breadcrumb-pagetitle .breadcrumb-content,
	#NSCcommon .page-title,
	#NSCcommon .container,
	#NSCLeftNav .page-title,
	#NSCLeftNav .container,
	#after-breadcrumb .container {
		padding-left: 0;
		padding-right: 0;
	}
	#NSCLeftNav .content {
		position: relative;
	}
	#NSCLeftNav .content .title-wrapper {
		display: none;
	}
	
	#NSCLeftNav .right-section-content-wrapper {
		padding: 0;
		padding-left: 0;
	}
	
	#NSCLeftNav .content,
	#NSCLeftNav .content .col-lg-9.right-section.landing-content.applyfontresize {
		padding: 0;
	}
	
}

/*news details and event details page*/
#NSC-news-detail #calender-event-detail,
#nsc-tab-layout #calender-event-detail {
    padding: 0 15px;
	padding-bottom: 30px;
}

#faq {
	margin: 30px auto !important;
}

.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
    padding: 0 !important;
}

#NSCBulletin-page .item-img img,
#NSCBulletin-page .item img {
	width: 100%;
}

@media (max-width: 767px) {

	#NSCBulletin-page #main-item .show-item,
	#NSCBulletin-page #main-item .item {
		padding: 0px;
	}

	#NSCBulletin-page .all-bulletins {
		padding: 15px !important;
	}

	#NSCBulletin-page .all-bulletins .item {
		margin-left: 0px !important;
	}
}

#NSCBulletin-page .download-preview a::before {
	content: "\f019";
	color: #ffffff !important;
	font-family: 'Font Awesome 5 Free';
	font-weight: 600;
	margin-right: 5px;
	color: #ffffff;
}

#NSCBulletin-page .download-preview a {
	padding: 4px 24px;
	color: #ffffff !important;
	background-color: #616575 !important;
	border-radius: 30px;
	display: block;
	text-align: center;
	text-decoration: none;
	max-width: 210px;
	display: block;
}